// File: loop_122.cpp
// Auto-generated by scripts/gen_simd_loop_harness.py — do not hand-edit.
#include "loop_122.h"
#include <stdint.h>

extern "C" void inner_loop_122(struct loop_122_data *data);

extern "C" int armbench_entry_loop_122(void *data, int64_t n, void *unused) {
    struct loop_122_data d;
    d.n = static_cast<uint32_t>(n);
    d.data = static_cast<int32_t *>(data);
    inner_loop_122(&d);
    return 0;
}