Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 22 of 22 for _base (0.03 sec)

  1. src/crypto/sha512/sha512block_arm64.s

    	SHA512H	V7.D2, V6, i3 \
    	VADD	i3.D2, i1.D2, i4.D2 \
    	SHA512H2	i0.D2, i1, i3
    
    // func blockAsm(dig *digest, p []byte)
    TEXT ·blockAsm(SB),NOSPLIT,$0
    	MOVD	dig+0(FP), R0
    	MOVD	p_base+8(FP), R1
    	MOVD	p_len+16(FP), R2
    	MOVD	·_K+0(SB), R3
    
    	// long enough to prefetch
    	PRFM	(R3), PLDL3KEEP
    	// load digest
    	VLD1	(R0), [V8.D2, V9.D2, V10.D2, V11.D2]
    loop:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 5K bytes
    - Viewed (0)
  2. src/crypto/sha512/sha512block_riscv64.s

    #define SHA512ROUND1(index, a, b, c, d, e, f, g, h) \
    	MSGSCHEDULE1(index); \
    	SHA512ROUND(index, a, b, c, d, e, f, g, h)
    
    // func block(dig *digest, p []byte)
    TEXT ·block(SB),0,$128-32
    	MOV	p_base+8(FP), X29
    	MOV	p_len+16(FP), X30
    	SRL	$7, X30
    	SLL	$7, X30
    
    	ADD	X29, X30, X28
    	BEQ	X28, X29, end
    
    	MOV	·_K(SB), X18		// const table
    	ADD	$8, X2, X19		// message schedule
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 9.1K bytes
    - Viewed (0)
Back to top