1cdce50bda3603770cc4ef80cbb613c78b8e47a17Pirama Arumuga Nainar#ifndef UTILS_H 2cdce50bda3603770cc4ef80cbb613c78b8e47a17Pirama Arumuga Nainar#define UTILS_H 3cdce50bda3603770cc4ef80cbb613c78b8e47a17Pirama Arumuga Nainar 4cdce50bda3603770cc4ef80cbb613c78b8e47a17Pirama Arumuga Nainarstatic inline void break_optimization(void *arg) { 5cdce50bda3603770cc4ef80cbb613c78b8e47a17Pirama Arumuga Nainar __asm__ __volatile__("" : : "r" (arg) : "memory"); 6cdce50bda3603770cc4ef80cbb613c78b8e47a17Pirama Arumuga Nainar} 7cdce50bda3603770cc4ef80cbb613c78b8e47a17Pirama Arumuga Nainar 8cdce50bda3603770cc4ef80cbb613c78b8e47a17Pirama Arumuga Nainar#endif 9