#include "gettime.inc" int main(__attribute__((unused)) int argc, char *argv[]) { map(argc, argv); start_loop { for (i = 0; i < LEN_L; i++) { //fprintf(stderr, "1: %ld\n", i); //*(long *)&m_l[i] = 0x12345; //fprintf(stderr, "2\n"); asm volatile ("movntiq %1, %0" : "=m"(m_l[i]) : "r"(i)); asm volatile ("sfence" ::: "memory"); } } end_loop(LEN_L, LEN); return 0; }