#include "gettime.inc" int main(__attribute__((unused)) int argc, char *argv[]) { map(argc, argv); start_loop { for (i = 0; i < LEN_L; i += 8) { *(long *)&m_l[i+0] = 0x12345; *(long *)&m_l[i+1] = 0x12345; *(long *)&m_l[i+2] = 0x12345; *(long *)&m_l[i+3] = 0x12345; *(long *)&m_l[i+4] = 0x12345; *(long *)&m_l[i+5] = 0x12345; *(long *)&m_l[i+6] = 0x12345; *(long *)&m_l[i+7] = 0x12345; asm volatile ("clwb %0" :: "m"(m_l[i]): "memory"); } } end_loop(LEN_L, LEN); return 0; }