Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for BIGSIGMA1 (0.49 sec)

  1. src/crypto/sha256/sha256block_386.s

    	XORL	DX, BX; \
    	ADDL	((index-16)*4)(BP), BX; \
    	ADDL	BX, AX; \
    	MOVL	AX, ((index)*4)(BP)
    
    // Calculate T1 in AX - uses AX, BX, CX and DX registers.
    // Wt is passed in AX.
    //   T1 = h + BIGSIGMA1(e) + Ch(e, f, g) + Kt + Wt
    //     BIGSIGMA1(x) = ROTR(6,x) XOR ROTR(11,x) XOR ROTR(25,x)
    //     Ch(x, y, z) = (x AND y) XOR (NOT x AND z)
    #define SHA256T1(const, e, f, g, h) \
    	MOVL	(h*4)(DI), BX; \
    	ADDL	AX, BX; \
    	MOVL	(e*4)(DI), AX; \
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  2. src/cmd/internal/notsha256/sha256block_386.s

    	XORL	DX, BX; \
    	ADDL	((index-16)*4)(BP), BX; \
    	ADDL	BX, AX; \
    	MOVL	AX, ((index)*4)(BP)
    
    // Calculate T1 in AX - uses AX, BX, CX and DX registers.
    // Wt is passed in AX.
    //   T1 = h + BIGSIGMA1(e) + Ch(e, f, g) + Kt + Wt
    //     BIGSIGMA1(x) = ROTR(6,x) XOR ROTR(11,x) XOR ROTR(25,x)
    //     Ch(x, y, z) = (x AND y) XOR (NOT x AND z)
    #define SHA256T1(const, e, f, g, h) \
    	MOVL	(h*4)(DI), BX; \
    	ADDL	AX, BX; \
    	MOVL	(e*4)(DI), AX; \
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 8.2K bytes
    - Viewed (0)
  3. src/crypto/sha512/sha512block_riscv64.s

    	XOR	X7, X6; \
    	XOR	X8, X6; \
    	ADD	X6, X5; \
    	ADD	X21, X5; \
    	MOV	X5, ((index&0xf)*8)(X19)
    
    // Calculate T1 in X5.
    // h is also used as an accumulator. Wt is passed in X5.
    //   T1 = h + BIGSIGMA1(e) + Ch(e, f, g) + Kt + Wt
    //     BIGSIGMA1(x) = ROTR(14,x) XOR ROTR(18,x) XOR ROTR(41,x)
    //     Ch(x, y, z) = (x AND y) XOR (NOT x AND z)
    #define SHA512T1(index, e, f, g, h) \
    	MOV	(index*8)(X18), X8; \
    	ADD	X5, h; \
    	ROR	$14, e, X6; \
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 9.1K bytes
    - Viewed (0)
  4. src/cmd/internal/notsha256/sha256block_amd64.s

    	ADDL	BX, AX; \
    	MOVL	AX, ((index)*4)(BP)
    
    // Calculate T1 in AX - uses AX, CX and DX registers.
    // h is also used as an accumulator. Wt is passed in AX.
    //   T1 = h + BIGSIGMA1(e) + Ch(e, f, g) + Kt + Wt
    //     BIGSIGMA1(x) = ROTR(6,x) XOR ROTR(11,x) XOR ROTR(25,x)
    //     Ch(x, y, z) = (x AND y) XOR (NOT x AND z)
    #define SHA256T1(const, e, f, g, h) \
    	ADDL	AX, h; \
    	MOVL	e, AX; \
    	ADDL	$const, h; \
    	MOVL	e, CX; \
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 14K bytes
    - Viewed (0)
  5. src/crypto/sha512/sha512block_amd64.s

    	ADDQ	BX, AX; \
    	MOVQ	AX, ((index)*8)(BP)
    
    // Calculate T1 in AX - uses AX, CX and DX registers.
    // h is also used as an accumulator. Wt is passed in AX.
    //   T1 = h + BIGSIGMA1(e) + Ch(e, f, g) + Kt + Wt
    //     BIGSIGMA1(x) = ROTR(14,x) XOR ROTR(18,x) XOR ROTR(41,x)
    //     Ch(x, y, z) = (x AND y) XOR (NOT x AND z)
    #define SHA512T1(const, e, f, g, h) \
    	MOVQ	$const, DX; \
    	ADDQ	AX, h; \
    	MOVQ	e, AX; \
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 27K bytes
    - Viewed (0)
  6. src/crypto/sha256/sha256block_ppc64x.s

    // Wt = SIGMA1(Wt-2) + SIGMA0(Wt-15) + Wt-16; for 16 <= t <= 63
    //
    // a = H0
    // b = H1
    // c = H2
    // d = H3
    // e = H4
    // f = H5
    // g = H6
    // h = H7
    //
    // for t = 0 to 63 {
    //    T1 = h + BIGSIGMA1(e) + Ch(e,f,g) + Kt + Wt
    //    T2 = BIGSIGMA0(a) + Maj(a,b,c)
    //    h = g
    //    g = f
    //    f = e
    //    e = d + T1
    //    d = c
    //    c = b
    //    b = a
    //    a = T1 + T2
    // }
    //
    // H0 = a + H0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 14.4K bytes
    - Viewed (0)
  7. src/crypto/sha256/sha256block_amd64.s

    	ADDL	BX, AX; \
    	MOVL	AX, ((index)*4)(BP)
    
    // Calculate T1 in AX - uses AX, CX and DX registers.
    // h is also used as an accumulator. Wt is passed in AX.
    //   T1 = h + BIGSIGMA1(e) + Ch(e, f, g) + Kt + Wt
    //     BIGSIGMA1(x) = ROTR(6,x) XOR ROTR(11,x) XOR ROTR(25,x)
    //     Ch(x, y, z) = (x AND y) XOR (NOT x AND z)
    #define SHA256T1(const, e, f, g, h) \
    	ADDL	AX, h; \
    	MOVL	e, AX; \
    	ADDL	$const, h; \
    	MOVL	e, CX; \
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 47.3K bytes
    - Viewed (0)
  8. src/cmd/internal/notsha256/sha256block_ppc64x.s

    // Wt = SIGMA1(Wt-2) + SIGMA0(Wt-15) + Wt-16; for 16 <= t <= 63
    //
    // a = H0
    // b = H1
    // c = H2
    // d = H3
    // e = H4
    // f = H5
    // g = H6
    // h = H7
    //
    // for t = 0 to 63 {
    //    T1 = h + BIGSIGMA1(e) + Ch(e,f,g) + Kt + Wt
    //    T2 = BIGSIGMA0(a) + Maj(a,b,c)
    //    h = g
    //    g = f
    //    f = e
    //    e = d + T1
    //    d = c
    //    c = b
    //    b = a
    //    a = T1 + T2
    // }
    //
    // H0 = a + H0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 14.5K bytes
    - Viewed (0)
  9. src/crypto/sha512/sha512block_ppc64x.s

    // Wt = SIGMA1(Wt-2) + SIGMA0(Wt-15) + Wt-16; for 16 <= t <= 79
    //
    // a = H0
    // b = H1
    // c = H2
    // d = H3
    // e = H4
    // f = H5
    // g = H6
    // h = H7
    //
    // for t = 0 to 79 {
    //    T1 = h + BIGSIGMA1(e) + Ch(e,f,g) + Kt + Wt
    //    T2 = BIGSIGMA0(a) + Maj(a,b,c)
    //    h = g
    //    g = f
    //    f = e
    //    e = d + T1
    //    d = c
    //    c = b
    //    b = a
    //    a = T1 + T2
    // }
    //
    // H0 = a + H0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 15.8K bytes
    - Viewed (0)
Back to top