Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for polySub (0.08 sec)

  1. src/crypto/internal/mlkem768/mlkem768.go

    // polyAdd adds two ringElements or nttElements.
    func polyAdd[T ~[n]fieldElement](a, b T) (s T) {
    	for i := range s {
    		s[i] = fieldAdd(a[i], b[i])
    	}
    	return s
    }
    
    // polySub subtracts two ringElements or nttElements.
    func polySub[T ~[n]fieldElement](a, b T) (s T) {
    	for i := range s {
    		s[i] = fieldSub(a[i], b[i])
    	}
    	return s
    }
    
    // polyByteEncode appends the 384-byte encoding of f to b.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 18:57:38 UTC 2024
    - 28.4K bytes
    - Viewed (0)
  2. src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.s

    sealAVX2Tail128LoopA:
    	polyAdd(0(oup))
    	polyMul
    	LEAQ 16(oup), oup
    
    sealAVX2Tail128LoopB:
    	chachaQR_AVX2(AA0, BB0, CC0, DD0, TT0)
    	polyAdd(0(oup))
    	polyMul
    	VPALIGNR $4, BB0, BB0, BB0
    	VPALIGNR $8, CC0, CC0, CC0
    	VPALIGNR $12, DD0, DD0, DD0
    	chachaQR_AVX2(AA0, BB0, CC0, DD0, TT0)
    	polyAdd(16(oup))
    	polyMul
    	LEAQ     32(oup), oup
    	VPALIGNR $12, BB0, BB0, BB0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 21:28:33 UTC 2023
    - 105.6K bytes
    - Viewed (0)
Back to top