- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 10 for addVV (0.03 sec)
-
src/math/big/arith_decl.go
// implemented in arith_$GOARCH.s // addVV should be an internal detail, // but widely used packages access it using linkname. // Notable members of the hall of shame include: // - github.com/remyoudompheng/bigfft // // Do not remove or change the type signature. // See go.dev/issue/67401. // //go:linkname addVV //go:noescape func addVV(z, x, y []Word) (c Word) // subVV should be an internal detail,
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 01:15:13 UTC 2024 - 2.6K bytes - Viewed (0) -
src/math/big/arith_wasm.s
// 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. //go:build !math_big_pure_go #include "textflag.h" TEXT ·addVV(SB),NOSPLIT,$0 JMP ·addVV_g(SB) TEXT ·subVV(SB),NOSPLIT,$0 JMP ·subVV_g(SB) TEXT ·addVW(SB),NOSPLIT,$0 JMP ·addVW_g(SB) TEXT ·subVW(SB),NOSPLIT,$0 JMP ·subVW_g(SB) TEXT ·shlVU(SB),NOSPLIT,$0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:27 UTC 2023 - 613 bytes - Viewed (0) -
src/math/big/arith_mipsx.s
//go:build !math_big_pure_go && (mips || mipsle) #include "textflag.h" // This file provides fast assembly versions for the elementary // arithmetic operations on vectors implemented in arith.go. TEXT ·addVV(SB),NOSPLIT,$0 JMP ·addVV_g(SB) TEXT ·subVV(SB),NOSPLIT,$0 JMP ·subVV_g(SB) TEXT ·addVW(SB),NOSPLIT,$0 JMP ·addVW_g(SB) TEXT ·subVW(SB),NOSPLIT,$0 JMP ·subVW_g(SB) TEXT ·shlVU(SB),NOSPLIT,$0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:27 UTC 2023 - 759 bytes - Viewed (0) -
src/math/big/arith_loong64.s
//go:build !math_big_pure_go && loong64 #include "textflag.h" // This file provides fast assembly versions for the elementary // arithmetic operations on vectors implemented in arith.go. TEXT ·addVV(SB),NOSPLIT,$0 JMP ·addVV_g(SB) TEXT ·subVV(SB),NOSPLIT,$0 JMP ·subVV_g(SB) TEXT ·addVW(SB),NOSPLIT,$0 JMP ·addVW_g(SB) TEXT ·subVW(SB),NOSPLIT,$0 JMP ·subVW_g(SB) TEXT ·shlVU(SB),NOSPLIT,$0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:27 UTC 2023 - 749 bytes - Viewed (0) -
src/math/big/arith_mips64x.s
//go:build !math_big_pure_go && (mips64 || mips64le) #include "textflag.h" // This file provides fast assembly versions for the elementary // arithmetic operations on vectors implemented in arith.go. TEXT ·addVV(SB),NOSPLIT,$0 JMP ·addVV_g(SB) TEXT ·subVV(SB),NOSPLIT,$0 JMP ·subVV_g(SB) TEXT ·addVW(SB),NOSPLIT,$0 JMP ·addVW_g(SB) TEXT ·subVW(SB),NOSPLIT,$0 JMP ·subVW_g(SB) TEXT ·shlVU(SB),NOSPLIT,$0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:27 UTC 2023 - 763 bytes - Viewed (0) -
src/math/big/arith_riscv64.s
//go:build !math_big_pure_go && riscv64 #include "textflag.h" // This file provides fast assembly versions for the elementary // arithmetic operations on vectors implemented in arith.go. TEXT ·addVV(SB),NOSPLIT,$0 JMP ·addVV_g(SB) TEXT ·subVV(SB),NOSPLIT,$0 JMP ·subVV_g(SB) TEXT ·addVW(SB),NOSPLIT,$0 JMP ·addVW_g(SB) TEXT ·subVW(SB),NOSPLIT,$0 JMP ·subVW_g(SB) TEXT ·shlVU(SB),NOSPLIT,$0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:27 UTC 2023 - 750 bytes - Viewed (0) -
src/math/big/arith_386.s
//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. // func addVV(z, x, y []Word) (c Word) TEXT ·addVV(SB),NOSPLIT,$0 MOVL z+0(FP), DI MOVL x+12(FP), SI MOVL y+24(FP), CX MOVL z_len+4(FP), BP MOVL $0, BX // i = 0 MOVL $0, DX // c = 0 JMP E1 L1: MOVL (SI)(BX*4), AX
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:27 UTC 2023 - 4K bytes - Viewed (0) -
src/math/big/arith_arm.s
//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. // func addVV(z, x, y []Word) (c Word) TEXT ·addVV(SB),NOSPLIT,$0 ADD.S $0, R0 // clear carry flag MOVW z+0(FP), R1 MOVW z_len+4(FP), R4 MOVW x+12(FP), R2 MOVW y+24(FP), R3 ADD R4<<2, R1, R4 B E1 L1: MOVW.P 4(R2), R5
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:27 UTC 2023 - 4K bytes - Viewed (0) -
src/math/big/arith_decl_pure.go
// 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 math_big_pure_go package big func addVV(z, x, y []Word) (c Word) { return addVV_g(z, x, y) } func subVV(z, x, y []Word) (c Word) { return subVV_g(z, x, y) } func addVW(z, x []Word, y Word) (c Word) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:27 UTC 2023 - 1K bytes - Viewed (0) -
src/math/big/arith_amd64.s
// It is restored with ADDQ Rx, Rx: if Rx was -1 the carry is set, otherwise it is cleared. // This is faster than using rotate instructions. // func addVV(z, x, y []Word) (c Word) TEXT ·addVV(SB),NOSPLIT,$0 MOVQ z_len+8(FP), DI MOVQ x+24(FP), R8 MOVQ y+48(FP), R9 MOVQ z+0(FP), R10 MOVQ $0, CX // c = 0 MOVQ $0, SI // i = 0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:27 UTC 2023 - 9.1K bytes - Viewed (0)