MySQL 9.1.0
Source Code Documentation
hardware::Update_step_executor< algo_to_use, slice_len > Struct Template Reference

The body of unrolled loop used to process slices in parallel, which in i-th iteration processes 8 bytes from the i-th slice of data, where each slice has slice_len bytes. More...

Static Public Member Functions

template<size_t i>
static void run (uint64_t *crc, const uint64_t *data64)
 

Detailed Description

template<typename algo_to_use, size_t slice_len>
struct hardware::Update_step_executor< algo_to_use, slice_len >

The body of unrolled loop used to process slices in parallel, which in i-th iteration processes 8 bytes from the i-th slice of data, where each slice has slice_len bytes.

Member Function Documentation

◆ run()

template<typename algo_to_use , size_t slice_len>
template<size_t i>
static void hardware::Update_step_executor< algo_to_use, slice_len >::run ( uint64_t *  crc,
const uint64_t *  data64 
)
inlinestatic

The documentation for this struct was generated from the following file: