Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for VPERMLE (0.07 sec)

  1. src/crypto/sha512/sha512block_ppc64x.s

    #define s0	V28
    #define s1	V29
    #define LEMASK	V31	// Permutation control register for little endian
    
    // VPERM is needed on LE to switch the bytes
    
    #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
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 15.8K bytes
    - Viewed (0)
  2. src/crypto/sha256/sha256block_ppc64x.s

    	VADDUWM		h, d, d; \
    	VADDUWM		FUNC, S0, S0; \
    	VADDUWM		s0, xj, xj; \
    	LVX		(TBL)(idx), KI; \
    	VADDUWM		S0, h, h; \
    	VADDUWM		s1, xj, xj
    
    #ifdef GOARCH_ppc64le
    #define VPERMLE(va,vb,vc,vt) VPERM va, vb, vc, vt
    #else
    #define VPERMLE(va,vb,vc,vt)
    #endif
    
    // func block(dig *digest, p []byte)
    TEXT ·block(SB),0,$0-32
    	MOVD	dig+0(FP), CTX
    	MOVD	p_base+8(FP), INP
    	MOVD	p_len+16(FP), LEN
    
    	SRD	$6, LEN
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 14.4K bytes
    - Viewed (0)
  3. src/cmd/internal/notsha256/sha256block_ppc64x.s

    	VADDUWM		h, d, d; \
    	VADDUWM		FUNC, S0, S0; \
    	VADDUWM		s0, xj, xj; \
    	LVX		(TBL)(idx), KI; \
    	VADDUWM		S0, h, h; \
    	VADDUWM		s1, xj, xj
    
    #ifdef GOARCH_ppc64le
    #define VPERMLE(va,vb,vc,vt) VPERM va, vb, vc, vt
    #else
    #define VPERMLE(va,vb,vc,vt)
    #endif
    
    // func block(dig *digest, p []byte)
    TEXT ·block(SB),0,$0-32
    	MOVD	dig+0(FP), CTX
    	MOVD	p_base+8(FP), INP
    	MOVD	p_len+16(FP), LEN
    
    	SRD	$6, LEN
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 14.5K bytes
    - Viewed (0)
Back to top