DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
AVXAbsRunSumProcessor.cpp
Go to the documentation of this file.
1
10
11namespace tpglibs {
12
13REGISTER_AVXPROCESSOR_CREATOR("AVXAbsRunSumProcessor", AVXAbsRunSumProcessor)
14
15__m256i AVXAbsRunSumProcessor::process(const __m256i& signal) {
16 return AVXRunSumProcessor::process(_mm256_abs_epi16(signal));
17}
18
19} // namespace tpglibs
#define REGISTER_AVXPROCESSOR_CREATOR(processor_name, processor_class)
Factory registration macro.
AVX signal processor: Calculates the running sum of the signal's absolute value.
__m256i process(const __m256i &signal) override
Calculate and store the running sum.