Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 17 for shlVU (0.04 sec)

  1. src/math/big/arith_decl.go

    //go:noescape
    func subVW(z, x []Word, y Word) (c Word)
    
    // shlVU 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 shlVU
    //go:noescape
    func shlVU(z, x []Word, s uint) (c Word)
    
    //go:noescape
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:15:13 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  2. src/math/big/arith_test.go

    	{argshlVUIn, 7, 0, 1, 0, argshlVUr0, 0, "partial overlap by 6 Words of shlVU and shift of 0"},
    	{argshlVUIn, 7, 0, 1, 1, argshlVUr1, 0, "partial overlap by 6 Words of shlVU and shift of 1"},
    	{argshlVUIn, 7, 0, 1, _W - 1, argshlVUrWm1, 32, "partial overlap by 6 Words of shlVU and shift of _W - 1"},
    	{argshlVUIn, 7, 0, 2, 0, argshlVUr0, 0, "partial overlap by 5 Words of shlVU and shift of 0"},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 02 14:43:52 UTC 2022
    - 19.9K bytes
    - Viewed (0)
  3. src/math/big/arith_wasm.s

    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
    	JMP ·shlVU_g(SB)
    
    TEXT ·shrVU(SB),NOSPLIT,$0
    	JMP ·shrVU_g(SB)
    
    TEXT ·mulAddVWW(SB),NOSPLIT,$0
    	JMP ·mulAddVWW_g(SB)
    
    TEXT ·addMulVVW(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)
  4. src/math/big/arith_mipsx.s

    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
    	JMP	·shlVU_g(SB)
    
    TEXT ·shrVU(SB),NOSPLIT,$0
    	JMP	·shrVU_g(SB)
    
    TEXT ·mulAddVWW(SB),NOSPLIT,$0
    	JMP	·mulAddVWW_g(SB)
    
    TEXT ·addMulVVW(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)
  5. src/math/big/arith_loong64.s

    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
    	JMP ·shlVU_g(SB)
    
    TEXT ·shrVU(SB),NOSPLIT,$0
    	JMP ·shrVU_g(SB)
    
    TEXT ·mulAddVWW(SB),NOSPLIT,$0
    	JMP ·mulAddVWW_g(SB)
    
    TEXT ·addMulVVW(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)
  6. src/math/big/arith_mips64x.s

    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
    	JMP ·shlVU_g(SB)
    
    TEXT ·shrVU(SB),NOSPLIT,$0
    	JMP ·shrVU_g(SB)
    
    TEXT ·mulAddVWW(SB),NOSPLIT,$0
    	JMP ·mulAddVWW_g(SB)
    
    TEXT ·addMulVVW(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)
  7. src/math/big/arith_riscv64.s

    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
    	JMP ·shlVU_g(SB)
    
    TEXT ·shrVU(SB),NOSPLIT,$0
    	JMP ·shrVU_g(SB)
    
    TEXT ·mulAddVWW(SB),NOSPLIT,$0
    	JMP ·mulAddVWW_g(SB)
    
    TEXT ·addMulVVW(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)
  8. src/math/big/arith_decl_pure.go

    func subVW(z, x []Word, y Word) (c Word) {
    	// TODO: remove indirect function call when golang.org/issue/30548 is fixed
    	fn := subVW_g
    	if len(z) > 32 {
    		fn = subVWlarge
    	}
    	return fn(z, x, y)
    }
    
    func shlVU(z, x []Word, s uint) (c Word) {
    	return shlVU_g(z, x, s)
    }
    
    func shrVU(z, x []Word, s uint) (c Word) {
    	return shrVU_g(z, x, s)
    }
    
    func mulAddVWW(z, x []Word, y, r 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)
  9. src/math/big/arith_386.s

    	SUBL AX, DX
    	MOVL DX, (DI)(BX*4)
    	SBBL AX, AX		// save CF
    	NEGL AX
    	ADDL $1, BX		// i++
    
    E4:	CMPL BX, BP		// i < n
    	JL L4
    
    	MOVL AX, c+28(FP)
    	RET
    
    
    // func shlVU(z, x []Word, s uint) (c Word)
    TEXT ·shlVU(SB),NOSPLIT,$0
    	MOVL z_len+4(FP), BX	// i = z
    	SUBL $1, BX		// i--
    	JL X8b			// i < 0	(n <= 0)
    
    	// n > 0
    	MOVL z+0(FP), DI
    	MOVL x+12(FP), SI
    	MOVL s+24(FP), CX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 4K bytes
    - Viewed (0)
  10. src/math/big/arith_arm.s

    	B	E4
    L4:
    	MOVW.P	4(R2), R5
    	SBC.S	$0, R5
    	MOVW.P	R5, 4(R1)
    E4:
    	TEQ	R1, R4
    	BNE	L4
    
    	MOVW	$0, R0
    	MOVW.CC	$1, R0
    	MOVW	R0, c+28(FP)
    	RET
    
    
    // func shlVU(z, x []Word, s uint) (c Word)
    TEXT ·shlVU(SB),NOSPLIT,$0
    	MOVW	z_len+4(FP), R5
    	TEQ	$0, R5
    	BEQ	X7
    
    	MOVW	z+0(FP), R1
    	MOVW	x+12(FP), R2
    	ADD	R5<<2, R2, R2
    	ADD	R5<<2, R1, R5
    	MOVW	s+24(FP), R3
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 4K bytes
    - Viewed (0)
Back to top