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

extern "C" void inner_loop_121(struct loop_121_data *data);

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