- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for vectorizedIEEE (0.12 sec)
-
src/hash/crc32/crc32_s390x.go
// It is defined in crc32_s390x.s. // //go:noescape func vectorizedCastagnoli(crc uint32, p []byte) uint32 // vectorizedIEEE implements CRC32 using vector instructions. // It is defined in crc32_s390x.s. // //go:noescape func vectorizedIEEE(crc uint32, p []byte) uint32 func archAvailableCastagnoli() bool { return hasVX } var archCastagnoliTable8 *slicing8Table
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 05 17:54:15 UTC 2022 - 2.1K bytes - Viewed (0) -
src/hash/crc32/crc32_ppc64le.go
} var archIeeeTable8 *slicing8Table func archInitIEEE() { // We still use slicing-by-8 for small buffers. archIeeeTable8 = slicingMakeTable(IEEE) } // archUpdateIEEE calculates the checksum of p using vectorizedIEEE. func archUpdateIEEE(crc uint32, p []byte) uint32 { // Check if vector code should be used. If not aligned, then handle those // first up to the aligned bytes. if len(p) >= 4*vecMinLen {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Nov 18 17:59:44 UTC 2022 - 2.2K bytes - Viewed (0) -
src/hash/crc32/crc32_s390x.s
// V1..V4: Data for CRC computation. // V5..V8: Next data chunks that are fetched from the input buffer. // // V9..V14: CRC-32 constants. // func vectorizedIEEE(crc uint32, p []byte) uint32 TEXT ·vectorizedIEEE(SB),NOSPLIT,$0 MOVWZ crc+0(FP), R2 // R2 stores the CRC value MOVD p+8(FP), R3 // data pointer MOVD p_len+16(FP), R4 // len(p) MOVD $·crclecons(SB), R5
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 20 00:49:17 UTC 2021 - 7.6K bytes - Viewed (0)