Function at 0x14000d8c0
Capabilities:
Hash data using sha256 via x86 extensions

Disassembly:
sub rsp, 0x58
movaps xmmword [rsp + 0x40], xmm10
movaps xmmword [rsp + 0x30], xmm9
movaps xmmword [rsp + 0x20], xmm8
movaps xmmword [rsp + 0x10], xmm7
movaps xmmword [rsp], xmm6
movdqu xmm0, xmmword [rcx + 0x40]
movdqu xmm1, xmmword [rcx + 0x50]
pshufd xmm0, xmm0, 0xb1
pshufd xmm2, xmm1, 0x1b
movdqa xmm8, xmm0
palignr xmm8, xmm2, 8
pblendw xmm2, xmm0, 0xf0
movdqa xmm7, xmmword [0x140066150]
movdqu xmm6, xmmword [rcx]
movdqu xmm5, xmmword [rcx + 0x10]
movdqu xmm4, xmmword [rcx + 0x20]
movdqu xmm1, xmmword [rcx + 0x30]
pshufb xmm6, xmm7
movdqa xmm0, xmmword [0x140066160]
paddd xmm0, xmm6
movdqa xmm3, xmm2
sha256rnds2 xmm3, xmm8, xmm0
pshufd xmm0, xmm0, 0xe
pshufd xmm9, xmm8, 0x1b
sha256rnds2 xmm8, xmm3, xmm0
pshufb xmm5, xmm7
movdqa xmm0, xmmword [0x140066170]
paddd xmm0, xmm5
sha256rnds2 xmm3, xmm8, xmm0
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm8, xmm3, xmm0
sha256msg1 xmm6, xmm5
pshufb xmm4, xmm7
movdqa xmm0, xmmword [0x140066180]
paddd xmm0, xmm4
sha256rnds2 xmm3, xmm8, xmm0
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm8, xmm3, xmm0
sha256msg1 xmm5, xmm4
pshufb xmm1, xmm7
movdqa xmm0, xmmword [0x140066190]
paddd xmm0, xmm1
sha256rnds2 xmm3, xmm8, xmm0
movdqa xmm7, xmm1
palignr xmm7, xmm4, 4
paddd xmm7, xmm6
sha256msg2 xmm7, xmm1
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm8, xmm3, xmm0
sha256msg1 xmm4, xmm1
movdqa xmm0, xmmword [0x1400661a0]
paddd xmm0, xmm7
sha256rnds2 xmm3, xmm8, xmm0
movdqa xmm6, xmm7
palignr xmm6, xmm1, 4
paddd xmm6, xmm5
sha256msg2 xmm6, xmm7
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm8, xmm3, xmm0
sha256msg1 xmm1, xmm7
movdqa xmm0, xmmword [0x1400661b0]
paddd xmm0, xmm6
sha256rnds2 xmm3, xmm8, xmm0
movdqa xmm5, xmm6
palignr xmm5, xmm7, 4
paddd xmm5, xmm4
sha256msg2 xmm5, xmm6
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm8, xmm3, xmm0
sha256msg1 xmm7, xmm6
movdqa xmm0, xmmword [0x1400661c0]
paddd xmm0, xmm5
sha256rnds2 xmm3, xmm8, xmm0
movdqa xmm4, xmm5
palignr xmm4, xmm6, 4
paddd xmm4, xmm1
sha256msg2 xmm4, xmm5
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm8, xmm3, xmm0
sha256msg1 xmm6, xmm5
movdqa xmm0, xmmword [0x1400661d0]
paddd xmm0, xmm4
sha256rnds2 xmm3, xmm8, xmm0
movdqa xmm1, xmm4
palignr xmm1, xmm5, 4
paddd xmm1, xmm7
sha256msg2 xmm1, xmm4
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm8, xmm3, xmm0
sha256msg1 xmm5, xmm4
movdqa xmm0, xmmword [0x1400661e0]
paddd xmm0, xmm1
sha256rnds2 xmm3, xmm8, xmm0
movdqa xmm7, xmm1
palignr xmm7, xmm4, 4
paddd xmm7, xmm6
sha256msg2 xmm7, xmm1
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm8, xmm3, xmm0
sha256msg1 xmm4, xmm1
movdqa xmm0, xmmword [0x1400661f0]
paddd xmm0, xmm7
sha256rnds2 xmm3, xmm8, xmm0
movdqa xmm6, xmm7
palignr xmm6, xmm1, 4
paddd xmm6, xmm5
sha256msg2 xmm6, xmm7
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm8, xmm3, xmm0
sha256msg1 xmm1, xmm7
movdqa xmm0, xmmword [0x140066200]
paddd xmm0, xmm6
sha256rnds2 xmm3, xmm8, xmm0
movdqa xmm5, xmm6
palignr xmm5, xmm7, 4
paddd xmm5, xmm4
sha256msg2 xmm5, xmm6
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm8, xmm3, xmm0
sha256msg1 xmm7, xmm6
movdqa xmm0, xmmword [0x140066210]
paddd xmm0, xmm5
sha256rnds2 xmm3, xmm8, xmm0
movdqa xmm4, xmm5
palignr xmm4, xmm6, 4
paddd xmm4, xmm1
sha256msg2 xmm4, xmm5
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm8, xmm3, xmm0
sha256msg1 xmm6, xmm5
movdqa xmm0, xmmword [0x140066220]
paddd xmm0, xmm4
sha256rnds2 xmm3, xmm8, xmm0
movdqa xmm10, xmm4
palignr xmm10, xmm5, 4
paddd xmm10, xmm7
sha256msg2 xmm10, xmm4
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm8, xmm3, xmm0
sha256msg1 xmm5, xmm4
movdqa xmm0, xmmword [0x140066230]
paddd xmm0, xmm10
sha256rnds2 xmm3, xmm8, xmm0
movdqa xmm7, xmm10
palignr xmm7, xmm4, 4
paddd xmm7, xmm6
sha256msg2 xmm7, xmm10
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm8, xmm3, xmm0
movdqa xmm0, xmmword [0x140066240]
paddd xmm0, xmm7
sha256rnds2 xmm3, xmm8, xmm0
movdqa xmm1, xmm7
palignr xmm1, xmm10, 4
paddd xmm1, xmm5
sha256msg2 xmm1, xmm7
pshufd xmm0, xmm0, 0xe
sha256rnds2 xmm8, xmm3, xmm0
paddd xmm1, xmmword [0x140066250]
movdqa xmm0, xmm1
sha256rnds2 xmm3, xmm8, xmm0
pshufd xmm0, xmm1, 0xe
sha256rnds2 xmm8, xmm3, xmm0
paddd xmm3, xmm2
pshufd xmm0, xmm8, 0x1b
paddd xmm9, xmm0
pshufd xmm0, xmm3, 0xb1
movdqa xmm1, xmm9
pblendw xmm1, xmm0, 0xf0
palignr xmm0, xmm9, 8
movdqu xmmword [rcx + 0x40], xmm1
movdqu xmmword [rcx + 0x50], xmm0
movaps xmm6, xmmword [rsp]
movaps xmm7, xmmword [rsp + 0x10]
movaps xmm8, xmmword [rsp + 0x20]
movaps xmm9, xmmword [rsp + 0x30]
movaps xmm10, xmmword [rsp + 0x40]
add rsp, 0x58
ret