Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 57 for 2014 (0.04 sec)

  1. src/runtime/asm_ppc64x.s

    // Copyright 2014 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.
    
    //go:build ppc64 || ppc64le
    
    #include "go_asm.h"
    #include "go_tls.h"
    #include "funcdata.h"
    #include "textflag.h"
    #include "asm_ppc64x.h"
    
    #ifdef GOOS_aix
    #define cgoCalleeStackSize 48
    #else
    #define cgoCalleeStackSize 32
    #endif
    
    TEXT runtime·rt0_go(SB),NOSPLIT|TOPFRAME,$0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 45.4K bytes
    - Viewed (0)
  2. src/crypto/internal/nistec/p256_asm_s390x.s

    #define ZER   V26
    #define SEL1  V27
    #define CAR1  V28
    #define CAR2  V29
    /*
     * https://www.hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html#doubling-dbl-2004-hmv
     * Cost: 4M + 4S + 1*half + 5add + 2*2 + 1*3.
     * Source: 2004 Hankerson–Menezes–Vanstone, page 91.
     * 	A  = 3(X₁-Z₁²)×(X₁+Z₁²)
     * 	B  = 2Y₁
     * 	Z₃ = B×Z₁
     * 	C  = B²
     * 	D  = C×X₁
     * 	X₃ = A²-2D
     * 	Y₃ = (D-X₃)×A-C²/2
     *
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  3. src/internal/runtime/atomic/sys_nonlinux_arm.s

    // Copyright 2015 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.
    
    //go:build !linux
    
    #include "textflag.h"
    
    // TODO(minux): this is only valid for ARMv6+
    // bool armcas(int32 *val, int32 old, int32 new)
    // Atomically:
    //	if(*val == old){
    //		*val = new;
    //		return 1;
    //	}else
    //		return 0;
    TEXT	·Cas(SB),NOSPLIT,$0
    	JMP	·armcas(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  4. src/crypto/internal/bigmod/nat_arm64.s

    // Copyright 2013 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.
    
    //go:build !purego
    
    #include "textflag.h"
    
    // func addMulVVW1024(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW1024(SB), $0-32
    	MOVD	$16, R0
    	JMP		addMulVVWx(SB)
    
    // func addMulVVW1536(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW1536(SB), $0-32
    	MOVD	$24, R0
    	JMP		addMulVVWx(SB)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 22:37:58 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  5. src/runtime/cgo/asm_arm.s

    // Copyright 2012 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.
    
    #include "textflag.h"
    
    // Set the x_crosscall2_ptr C function pointer variable point to crosscall2.
    // It's such a pointer chain: _crosscall2_ptr -> x_crosscall2_ptr -> crosscall2
    // Use a local trampoline, to avoid taking the address of a dynamically exported
    // function.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 2.2K bytes
    - Viewed (0)
  6. src/internal/runtime/atomic/sys_linux_arm.s

    // Copyright 2015 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.
    
    #include "textflag.h"
    
    // Linux/ARM atomic operations.
    
    // Because there is so much variation in ARM devices,
    // the Linux kernel provides an appropriate compare-and-swap
    // implementation at address 0xffff0fc0.  Caller sets:
    //	R0 = old value
    //	R1 = new value
    //	R2 = addr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  7. src/math/log_amd64.s

    // Copyright 2010 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.
    
    #include "textflag.h"
    
    #define HSqrt2 7.07106781186547524401e-01 // sqrt(2)/2
    #define Ln2Hi  6.93147180369123816490e-01 // 0x3fe62e42fee00000
    #define Ln2Lo  1.90821492927058770002e-10 // 0x3dea39ef35793c76
    #define L1     6.666666666666735130e-01   // 0x3FE5555555555593
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 23 20:52:57 UTC 2023
    - 3.7K bytes
    - Viewed (0)
  8. src/runtime/time_windows_amd64.s

    // Copyright 2011 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.
    
    //go:build !faketime
    
    #include "go_asm.h"
    #include "textflag.h"
    #include "time_windows.h"
    
    TEXT time·now(SB),NOSPLIT,$0-24
    	MOVQ	$_INTERRUPT_TIME, DI
    	MOVQ	time_lo(DI), AX
    	IMULQ	$100, AX
    	MOVQ	AX, mono+16(FP)
    
    	MOVQ	$_SYSTEM_TIME, DI
    	MOVQ	time_lo(DI), AX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 17:19:45 UTC 2023
    - 786 bytes
    - Viewed (0)
  9. src/vendor/golang.org/x/crypto/internal/poly1305/sum_amd64.s

    // Copyright 2012 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.
    
    //go:build gc && !purego
    
    #include "textflag.h"
    
    #define POLY1305_ADD(msg, h0, h1, h2) \
    	ADDQ 0(msg), h0;  \
    	ADCQ 8(msg), h1;  \
    	ADCQ $1, h2;      \
    	LEAQ 16(msg), msg
    
    #define POLY1305_MUL(h0, h1, h2, r0, r1, t0, t1, t2, t3) \
    	MOVQ  r0, AX;                  \
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  10. src/crypto/sha1/sha1block_386.s

    // Copyright 2013 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.
    
    //go:build !purego
    
    #include "textflag.h"
    
    // SHA-1 block routine. See sha1block.go for Go equivalent.
    //
    // There are 80 rounds of 4 types:
    //   - rounds 0-15 are type 1 and load data (ROUND1 macro).
    //   - rounds 16-19 are type 1 and do not load data (ROUND1x macro).
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 6K bytes
    - Viewed (0)
Back to top