- Sort Score
- Result 10 results
- Languages All
Results 1 - 7 of 7 for Vector3 (0.14 sec)
-
src/crypto/sha512/sha512block_ppc64x.s
#ifdef GOARCH_ppc64le #define VPERMLE(va,vb,vc,vt) VPERM va, vb, vc, vt #else #define VPERMLE(va,vb,vc,vt) #endif // 2 copies of each Kt, to fill both doublewords of a vector register DATA ·kcon+0x000(SB)/8, $0x428a2f98d728ae22 DATA ·kcon+0x008(SB)/8, $0x428a2f98d728ae22 DATA ·kcon+0x010(SB)/8, $0x7137449123ef65cd DATA ·kcon+0x018(SB)/8, $0x7137449123ef65cd
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 15.8K bytes - Viewed (0) -
src/crypto/sha256/sha256block_amd64.s
#define m1 X4 #define m2 X5 #define m3 X6 #define m4 X7 #define shufMask X8 // input data endian conversion control mask #define abefSave X9 // digest hash vector inter-block buffer abef #define cdghSave X10 // digest hash vector inter-block buffer cdgh #define nop(m,a) // nop instead of final SHA256MSG1 for first and last few rounds #define sha256msg1(m,a) \ // final SHA256MSG1 for middle rounds that require it
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 47.3K bytes - Viewed (0) -
src/crypto/sha1/sha1block_amd64.s
// From http://software.intel.com/en-us/articles // (look for improving-the-performance-of-the-secure-hash-algorithm-1) // This implementation is 2x unrolled, and interleaves vector instructions, // used to precompute W, with scalar computation of current round // for optimal scheduling. // Trivial helper macros. #define UPDATE_HASH(A,TB,C,D,E) \ ADDL (R9), A \ MOVL A, (R9) \
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 31.5K bytes - Viewed (0) -
src/crypto/sha256/sha256block_ppc64x.s
DATA ·kcon+0x418(SB)/8, $0x1011121300010203 DATA ·kcon+0x420(SB)/8, $0x1011121310111213 DATA ·kcon+0x428(SB)/8, $0x0405060700010203 DATA ·kcon+0x430(SB)/8, $0x1011121308090a0b DATA ·kcon+0x438(SB)/8, $0x0405060700010203 #else DATA ·kcon+0x410(SB)/8, $0x1011121300010203 DATA ·kcon+0x418(SB)/8, $0x1011121310111213 // permutation control vectors DATA ·kcon+0x420(SB)/8, $0x0405060700010203
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 14.4K bytes - Viewed (0) -
src/crypto/aes/asm_ppc64x.s
// For {en,de}cryptBlockAsm #define BLK_INP R3 #define BLK_OUT R4 #define BLK_KEY R5 #define BLK_ROUNDS R6 #define BLK_IDX R7 DATA ·rcon+0x00(SB)/8, $0x0f0e0d0c0b0a0908 // Permute for vector doubleword endian swap DATA ·rcon+0x08(SB)/8, $0x0706050403020100 DATA ·rcon+0x10(SB)/8, $0x0100000001000000 // RCON DATA ·rcon+0x18(SB)/8, $0x0100000001000000 // RCON DATA ·rcon+0x20(SB)/8, $0x1b0000001b000000
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 20 18:05:32 UTC 2024 - 18.6K bytes - Viewed (0) -
src/crypto/aes/gcm_arm64.s
MOVD pTbl, pTblSave // Current tag, after AAD VLD1 (tPtr), [ACC0.B16] VEOR ACC1.B16, ACC1.B16, ACC1.B16 VEOR ACCM.B16, ACCM.B16, ACCM.B16 // Prepare initial counter, and the increment vector VLD1 (ctrPtr), [CTR.B16] VEOR INC.B16, INC.B16, INC.B16 MOVD $1, H0 VMOV H0, INC.S[3] VREV32 CTR.B16, CTR.B16 VADD CTR.S4, INC.S4, CTR.S4 // Skip to <8 blocks loop CMP $128, srcPtrLen
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Mar 04 17:29:44 UTC 2024 - 21.5K bytes - Viewed (0) -
src/math/big/arith_ppc64x.s
// license that can be found in the LICENSE file. //go:build !math_big_pure_go && (ppc64 || ppc64le) #include "textflag.h" // This file provides fast assembly versions for the elementary // arithmetic operations on vectors implemented in arith.go. // func addVV(z, y, y []Word) (c Word) // z[i] = x[i] + y[i] for all i, carrying TEXT ·addVV(SB), NOSPLIT, $0 MOVD z_len+8(FP), R7 // R7 = z_len MOVD x+24(FP), R8 // R8 = x[]
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 18:17:17 UTC 2024 - 16.8K bytes - Viewed (0)