| 6 | #define _RTE_CRC_ARM64_H_ |
| 7 | |
| 8 | static inline uint32_t |
| 9 | crc32c_arm64_u8(uint8_t data, uint32_t init_val) |
| 10 | { |
| 11 | __asm__ volatile( |
| 12 | "crc32cb %w[crc], %w[crc], %w[value]" |
| 13 | : [crc] "+r" (init_val) |
| 14 | : [value] "r" (data)); |
| 15 | return init_val; |
| 16 | } |
| 17 | |
| 18 | static inline uint32_t |
| 19 | crc32c_arm64_u16(uint16_t data, uint32_t init_val) |
no outgoing calls
no test coverage detected