Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for addMulVVW1536 (0.15 sec)

  1. src/crypto/internal/bigmod/nat_386.s

    //go:build !purego
    
    #include "textflag.h"
    
    // func addMulVVW1024(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW1024(SB), $0-16
    	MOVL	$32, BX
    	JMP		addMulVVWx(SB)
    
    // func addMulVVW1536(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW1536(SB), $0-16
    	MOVL	$48, BX
    	JMP		addMulVVWx(SB)
    
    // func addMulVVW2048(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW2048(SB), $0-16
    	MOVL	$64, BX
    	JMP		addMulVVWx(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 22:37:58 UTC 2023
    - 936 bytes
    - Viewed (0)
  2. src/crypto/internal/bigmod/nat_ppc64x.s

    #include "textflag.h"
    
    // func addMulVVW1024(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW1024(SB), $0-32
    	MOVD	$4, R6 // R6 = z_len/4
    	JMP		addMulVVWx<>(SB)
    
    // func addMulVVW1536(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW1536(SB), $0-32
    	MOVD	$6, R6 // R6 = z_len/4
    	JMP		addMulVVWx<>(SB)
    
    // func addMulVVW2048(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW2048(SB), $0-32
    	MOVD	$8, R6 // R6 = z_len/4
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 25 19:32:43 UTC 2024
    - 1.9K bytes
    - Viewed (0)
  3. src/crypto/internal/bigmod/nat_arm64.s

    //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)
    
    // func addMulVVW2048(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW2048(SB), $0-32
    	MOVD	$32, 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)
  4. src/crypto/internal/bigmod/nat_arm.s

    //go:build !purego
    
    #include "textflag.h"
    
    // func addMulVVW1024(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW1024(SB), $0-16
    	MOVW	$32, R5
    	JMP		addMulVVWx(SB)
    
    // func addMulVVW1536(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW1536(SB), $0-16
    	MOVW	$48, R5
    	JMP		addMulVVWx(SB)
    
    // func addMulVVW2048(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW2048(SB), $0-16
    	MOVW	$64, R5
    	JMP		addMulVVWx(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 22:37:58 UTC 2023
    - 900 bytes
    - Viewed (0)
  5. src/crypto/internal/bigmod/nat_s390x.s

    //go:build !purego
    
    #include "textflag.h"
    
    // func addMulVVW1024(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW1024(SB), $0-32
    	MOVD	$16, R5
    	JMP		addMulVVWx(SB)
    
    // func addMulVVW1536(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW1536(SB), $0-32
    	MOVD	$24, R5
    	JMP		addMulVVWx(SB)
    
    // func addMulVVW2048(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW2048(SB), $0-32
    	MOVD	$32, R5
    	JMP		addMulVVWx(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 22:37:58 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  6. src/crypto/internal/bigmod/nat_noasm.go

    package bigmod
    
    import "unsafe"
    
    func addMulVVW1024(z, x *uint, y uint) (c uint) {
    	return addMulVVW(unsafe.Slice(z, 1024/_W), unsafe.Slice(x, 1024/_W), y)
    }
    
    func addMulVVW1536(z, x *uint, y uint) (c uint) {
    	return addMulVVW(unsafe.Slice(z, 1536/_W), unsafe.Slice(x, 1536/_W), y)
    }
    
    func addMulVVW2048(z, x *uint, y uint) (c uint) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 15 07:52:41 UTC 2023
    - 664 bytes
    - Viewed (0)
  7. src/crypto/internal/bigmod/nat_asm.go

    // TODO(filippo): file cmd/compile performance issue.
    
    var supportADX = cpu.X86.HasADX && cpu.X86.HasBMI2
    
    //go:noescape
    func addMulVVW1024(z, x *uint, y uint) (c uint)
    
    //go:noescape
    func addMulVVW1536(z, x *uint, y uint) (c uint)
    
    //go:noescape
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 15 07:52:41 UTC 2023
    - 942 bytes
    - Viewed (0)
  8. src/crypto/internal/bigmod/nat_riscv64.s

    //go:build !purego
    
    #include "textflag.h"
    
    // func addMulVVW1024(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW1024(SB),$0-32
    	MOV	$16, X30
    	JMP	addMulVVWx(SB)
    
    // func addMulVVW1536(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW1536(SB),$0-32
    	MOV	$24, X30
    	JMP	addMulVVWx(SB)
    
    // func addMulVVW2048(z, x *uint, y uint) (c uint)
    TEXT ·addMulVVW2048(SB),$0-32
    	MOV	$32, X30
    	JMP	addMulVVWx(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 13:57:06 UTC 2023
    - 2.2K bytes
    - Viewed (0)
Back to top