indentlog: tweak fake mm_setcsr() in machdep.hpp

This commit is contained in:
Roland Conybeare 2024-06-14 15:14:35 -04:00
commit db87d4f40d

View file

@ -14,12 +14,15 @@
extern "C" { extern "C" {
/* never defined! must not ever generate code that relies on these */ /* never defined! must not ever generate code that relies on these */
unsigned int fake_rdtsc();
unsigned int fake_mm_getcsr(); unsigned int fake_mm_getcsr();
unsigned int fake_mm_setcsr(unsigned int a); unsigned int fake_mm_setcsr();
} }
/* __rdtsc: clang encounters this from <immintrin.h>, for example */
#define __rdtsc() fake_rdtsc()
#define _mm_getcsr(a) fake_mm_getcsr() #define _mm_getcsr(a) fake_mm_getcsr()
#define _mm_setcsr(a) fake_mm_setcsr(a) #define _mm_setcsr(a) fake_mm_setcsr()
#endif #endif