- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for castagnoliSSE42Triple (0.25 sec)
-
src/hash/crc32/crc32_amd64.go
// instruction. // //go:noescape func castagnoliSSE42(crc uint32, p []byte) uint32 // castagnoliSSE42Triple is defined in crc32_amd64.s and uses the SSE 4.2 CRC32 // instruction. // //go:noescape func castagnoliSSE42Triple( crcA, crcB, crcC uint32, a, b, c []byte, rounds uint32, ) (retA uint32, retB uint32, retC uint32)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 05 17:54:15 UTC 2022 - 6.8K bytes - Viewed (0) -
src/hash/crc32/crc32_amd64.s
CRC32B (SI), AX done: MOVL AX, ret+32(FP) RET // castagnoliSSE42Triple updates three (non-inverted) crcs with (24*rounds) // bytes from each buffer. // // func castagnoliSSE42Triple( // crc1, crc2, crc3 uint32, // a, b, c []byte, // rounds uint32, // ) (retA uint32, retB uint32, retC uint32) TEXT ยทcastagnoliSSE42Triple(SB),NOSPLIT,$0 MOVL crcA+0(FP), AX MOVL crcB+4(FP), CX MOVL crcC+8(FP), DX
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jun 01 21:52:00 UTC 2018 - 5.4K bytes - Viewed (0)