blob: 22b821fc0cc704fabd26cfb599a8113f9e788da5 [file]
// Copyright 2023 Google LLC.
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
// SPDX-License-Identifier: Apache-2.0
//
// A Simple kelvin program.
#include <stddef.h>
#include <stdint.h>
const uint32_t kDataInput = 0x100000;
const uint32_t kDataSize = 0x1000;
int main(int argc, char *argv[]) {
uint32_t *data = (uint32_t *)kDataInput;
for (uint32_t i = 0; i < kDataSize / sizeof(uint32_t); ++i) {
data[i] += 1;
}
asm volatile(".word 0x26000077"); // flushall
return 0;
}